/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package yoga.algo.phenotype;

/**
 *
 * @author Yogev Montekyo
 */
public interface IFitnessCalculator<T>
{

    public String getCalculatorName();

    public String getDescription();

    public double getFitnessValue(T type);
    
    public double getNeutralOrZeroValue();
    
    public double getMaximumValue();    
}
